printAsBitmapNum()

Доступность

Flash Player 5.

Замечание: Если Вы разрабатываете приложения для Flash Player 7 или более поздних версий, Вы можете создать объект PrintJob, дающий вам (и пользователю) больше возможностей. Для более подробной информации смотри Класс PrintJob.

Синтаксис

printAsBitmapNum(level:Number, "Bounding box":String) : Void

Параметры

level Уровень (level) Flash Player, содержимое которого необходимо напечатать. По умолчанию печатается содержимое во всех кадрах. Если Вы хотите напечатать содержимое лишь определенных кадров, пометьте их меткой #p.

Bounding box Идентификатор, определяющий печатаемую зону мувиклипа. Заключите этот параметр в кавычки (" или ') и передайте одно из следующих значений:

Возвращает

Нет.

Описание

Функция; выводит содержимое уровня Flash Player на печать как растровое изображение, определяя печатную зону по значению соответствующего параметра (bmovie, bmax или bframe). Используйте printAsBitmapNum() для печати содержимого уровней, мувиклипы которых имеют полупрозрачность или цветовые эффекты. Функция printAsBitmapNum() использует при печати наивысшее разрешение принтера для достижения лучшего качества. Чтобы расчитать объем файла, выводимого на печать, перемножте ширину в пикселах, высоту в пикселах и разрешающую способность принтера.

В случае, если печатаемое содержимое не содержит прозрачности или цветовых эффектов, использование printNum() даст лучший результат.

В случае, если используется значения bmovie параметра Bounding box, но метка #b кадра отсутствует, размер печатной зоны приравнивается к размеру Сцены загруженного мувиклипа. (Загруженный мувиклип не наследует у мувиклипа-"родителя" размеры объекта Stage.)

Прежде, чем мувиклип может быть напечатан, должны быть полностью загружены все печатаемые кадры.

При печати из Flash Player поддерживаются как PostScript, так и не-PostScript принтеры. Не-PostScript принтеры конвертируют векторную графику в растровую.

Пример

В следующем примере по клику по кнопке myBtn_btn печатается содержимое Сцены. Печатная зона определяется ограничивающим прямоугольником кадра.

myBtn_btn.onRelease = function(){
  printAsBitmapNum(0, "bframe")
};

См. также

print(), printAsBitmap(), Класс PrintJob, printNum()